package cn.mitool.core.text;

/**
 * StringFormatter
 *
 * @author dragon
 * @version 1.0
 * @date 2024/6/24 10:48
 */
public class StringFormatter {

    /**
     * 格式化字符串
     * 此方法只是简单将占位符 {} 按照顺序替换为参数
     *
     * @param strPattern 字符串模板
     * @param argArray   参数列表
     * @return 结果
     */
    public static String format(String strPattern, Object... argArray) {
        strPattern = strPattern.replace("{}", "%s");
        strPattern = String.format(strPattern, argArray);
        // 输出 {}
        return strPattern.replace("\\{\\}", "{}");
    }

}
